body {
	margin: 0;
	padding: 0;
}

#wrapper {
	width: 987px;
	margin: 0 auto;
	padding: 10px 20px 20px 20px;
}

.clear{clear:both}
.right {float:right;}
.left {float:left;}
.show {display:block}
.hide {display:none}

#nav {
min-width: 126px;
margin:0;
padding:0;
margin-top:10px;
height: 33px;
}

.aside {
width:280px;
}

.back_to_top {
	position: fixed;
	bottom: 0px;
	right: 16px;
	z-index: 15000;
	background: none repeat scroll 0% 0% #4b89a3;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	padding: 22px 20px;
	color: rgb(255, 255, 255) !important;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
    *zoom: 1;
}

